# # 文件的读写
# def my_read(filename):
#     # 打开
#     file = open(filename, 'w+', encoding='utf-8')
#     # 先写再读
#     file.write('你好啊\n我是未来世界的')  # 写入完成后，光标在最后
#     # 修改文件指针的位置，到开头
#     file.seek(0)
#     # 读取
#     # s = file.read() # 读取全部
#     # s = file.read(2) # 读取2个字符
#     # s = file.readline() # 读取一行数据
#     # s = file.readline(2) # 读取一行中的2个字符
#     # s = file.readlines() # 读取全部，一行为列表中的一个元素
#
#     # 移动指针一个字符，占3个字节
#     file.seek(3)
#     s = file.read()
#     print(type(s),s)
#     # 关闭
#     file.close()

# 文件的复制，就是边读边写操作
def copy(src, new_path):
    file1 = open(src, 'rb')
    file2 = open(new_path, 'wb')
    s = file1.read()  # 从源文件读所有
    file2.write(s)  # 向目标文件写入所有

    file2.close() # 后打开的先关
    file1.close()


if __name__ == '__main__':
    # my_read('d.txt')
    src = './logo.png'
    new_path = '../chap1/copy_logo.png'
    copy(src,new_path)
    print('文件复制完成')
